package com.dgut.demo;

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.env.Environment;

import java.util.Objects;

public class LxwCommandLineRunner implements CommandLineRunner {
    Environment env;

    public LxwCommandLineRunner(Environment env) {
        this.env = env;
    }
    @Override
    public void run(String... args) throws Exception {
        System.out.println("利用SpringBoot自动装配的CommandLineRunner.");

        System.out.println("生成一个随机字符串：".concat(Objects.requireNonNull(env.getProperty("random."))));
        System.out.println("我是自定义的CommandLineRunner，我应该在ApplicationReadyEvent之前。。。");
    }
}
